Turritelle commune - French English Dictionary